package com.knowswift.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.Arrays;

@AllArgsConstructor
@Getter
public enum ModuleType {
    /**
     * 白蚁防治
     */
    PREVENTION_AND_CURE(1),

    /**
     * 踏查
     * 暂未开放
     */
    INSPECTION(2),

    /**
     * 监测
     * 暂未开放
     */
    MONITOR(3),

    /**
     * 其他
     * 暂未开放
     */
    OTHER(4);

    private final int value;

    public static ModuleType of(int value) {
        return Arrays.stream(values()).filter(moduleType -> moduleType.value == value).findFirst().orElse(null);
    }
}
